package it.asvp.asvp_portal.service.services;

import java.util.List;

import it.asvp.asvp_portal.data.entity.domain.Partner;

public interface PartnerService {

	public Long createPartner(Long idCurrentAccount,Partner transientPartner) throws Exception;
	
	public void updatePartner(Long idCurrentAccount, Long idPartnerToUpdate, Partner transientPartner) throws Exception;
	
	public void deletePartner(Long idCurrentAccount, Long idPartnerToDelete) throws Exception;
	
	public Partner getById(Long idPartner) throws Exception;
	
	public List<Partner> getAllPartners();
}
